using System;
using System.Text;
using ZyGame.Datable;

namespace ZyGame.Json
{

}

namespace ZyGame
{
    public sealed class ZData : IDatable
    {
        public string name => throw new NotImplementedException();

        public void Dispose()
        {
            throw new NotImplementedException();
        }
    }
    public sealed class ZJson
    {
        public static ZData Parse(string json)
        {
            return default;
        }

        public static T Parse<T>(string json)
        {
            return default;
        }

        public static object Parse(string json, Type type)
        {
            return default;
        }

        public static string ToJson(object o)
        {
            return string.Empty;
        }

        public static byte[] ToBytes(object o) { return default; }
    }
}